cover oneself with a shield - French English Dictionary